package com.szxy.conf;

import org.springframework.cloud.stream.annotation.Output;
import org.springframework.messaging.MessageChannel;

/**
 * @Author: zwz
 * @Date:2020/7/16 21:42
 * @Description:com.szxy.source
 * @Version:1.0
 **/
public interface MyMessageSource {

    /**
     * 发送普通消息
     *
     * @return
     */
    @Output("output1")
    MessageChannel output1();

    /**
     * 发送事务消息
     * @return
     */
    @Output("output2")
    MessageChannel output2();

    /**
     * 发送手动拉取消息
     * @return
     */
    @Output("output3")
    MessageChannel output3();
}
